Rule-based Expert Systems

نویسنده

  • Ajith Abraham
چکیده

A general introduction to artificial intelligence methods of measurement signal processing is given in Article 128, Nature and Scope of AI Techniques, Volume 2. Problem solving is the process of finding a solution when the path leading to that solution is uncertain. Even though we are familiar with several problem-solving techniques, in the real world, sometimes many problems cannot be solved by a technique we are familiar with. Surprisingly, for some complicated problems, no straightforward solution technique is known at all. For these problems, heuristic solution techniques may be the only alternative. A heuristic can be simplified as a strategy that is powerful and general, but not absolutely guaranteed to provide best solutions. Heuristic methods are very problem specific. Previous experience and some general rules – often called rules of thumb – could help find good heuristics easier. Humans use heuristics a great deal in their problem solving. Of course, if the heuristic does fail, it is necessary for the problem solver to either pick another heuristic, or know that it is appropriate to give up. Choosing random solutions, adopting greedy approaches, evolving the basic heuristics for finding better heuristics are just some of the popular approaches used in heuristic problem solving (Michalewicz and Fogel, 1999). Heuristic problem solving involves finding a set of rules, or a procedure, that finds satisfactory solutions to a specific problem. A good example is finding one’s way through a maze. To make the way toward the final goal, a stepby-step movement is necessary. Very often false moves are made but in most cases we solve the problem without much difficulty. For the maze problem, a simple heuristic rule could be ‘choose the direction that seems to make progress’. Another good example is the job shop scheduling problem wherein the task is to schedule Jn independent jobs, where n = {1, 2, . . . .N} on Rm heterogeneous resources and m = {1, 2, . . . .,M}, with an objective of minimizing the completion time of all the jobs and utilizing all the resources effectively. Each job Jn has processing requirement Pj cycles and resource Rm has speed of Si cycles/unit time. Any job Jn has to be processed in resource Rm, until completion. If Cj is the completion time and the last job j finishes processing, then we define Cmax = max{Cj , j = 1, . . . , N}, the makespan and Cj , as the flow-time. The task is to find an optimal schedule that optimizes the flow-time and make-span. Some simple heuristic rules to achieve this are by scheduling the Shortest Job on the Fastest Resource (SJFR), which would minimize Cj or by

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing an Expert System for Internet Connection Problems Troubleshooting for wired network users

Man, is living in an era that the knowledge is estimated to be doubled in a relatively short time. The fast rate of technology's growth in the "Century of information", is caused by fast growth of communication technologies like the internet which has become one of the best tools for a quick, cheap, effective and vastly supported communication. For an efficient and effective usage of tools and ...

متن کامل

Online Fault Detection and Isolation Method Based on Belief Rule Base for Industrial Gas Turbines

Real time and accurate fault detection has attracted an increasing attention with a growing demand for higher operational efficiency and safety of industrial gas turbines as complex engineering systems. Current methods based on condition monitoring data have drawbacks in using both expert knowledge and quantitative information for detecting faults. On account of this reason, this paper proposes...

متن کامل

Designing an Expert System for Internet Connection Problems Troubleshooting for wired network users

Man, is living in an era that the knowledge is estimated to be doubled in a relatively short time. The fast rate of technology's growth in the "Century of information", is caused by fast growth of communication technologies like the internet which has become one of the best tools for a quick, cheap, effective and vastly supported communication. For an efficient and effective usage of tools and ...

متن کامل

Categorization and Construction of Rule Based Systems

Expert systems have been increasingly popular for commercial importance. A rule based system is a special type of an expert system, which consists of a set of ̳if-then‘ rules and can be applied as a decision support system in many areas such as healthcare, transportation and security. Rule based systems can be constructed based on both expert knowledge and data. This paper aims to introduce the...

متن کامل

Rule Based Expert System for Medical Diagnosis-A Review

Traditionally human experts were responsible for taking decisions in solving the medical problems. But it was very difficult for human expert to solve complex problems,for that expert systems were designed.There are lot of applications in artificial intelligence domain that try to help human experts offering solutions for a problem. Expert system is a part of artificial intelligence which incre...

متن کامل

Complexity-Based Evaluation Of Rule-Based Expert Systems

We describe techniques for evaluating rule-based expert systems by complexity-analyses. The degree of redundancy and superfluity in the knowledge base is measured by comparing its performance to pruned versions of itself. The pruning method, called weakest-link pruning, takes advantage of the structure of the rule-base to perform a cost-complexity pruning of the set of rules. Two large rule-bas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005